//
// Created by ASUS on 24-4-17.
//

#ifndef LINKSTACK_H
#define LINKSTACK_H

#define ElemType int

typedef struct Linknode {
    ElemType data;
    struct  Linknode *next;
}LiStack;

// 初始化
LiStack* LiStack_Init();
int LiStack_push(LiStack *l, ElemType e);
int LiStack_pop(LiStack *l, ElemType *e);
ElemType LiStack_GetTop(LiStack *l);
int LiStack_Empty(LiStack *l);
void LiStack_Print(LiStack *l);


#endif //LINKSTACK_H
